spill your guts - Alemán Inglés Diccionario